<?php

/***********************************************/
/*TITULO */
/***********************************************/
echo" <div class=\"pag_content\">
 	<div class=\"pag_content_title\">
		<div class=\"pag_title_cap\">Cap&iacute;tulo 5: </div>
		<div class=\"pag_title_cont\">	Servidor Compartido</div>
    </div>
    <div class=\"pag_content_body\">         
	<div class=\"contenido_principal\">	
		<br />";
/***********************************************/
/*TITULO PARRAFO */
/***********************************************/
echo "
	<div class=\"parrafo_titulo\">
	 Servidor compartido Vs. Servidor dedicado
	</div>";

/***********************************************/
/*CONTENIDO*/
/***********************************************/
echo "	

	<div class=\"parrafo\" align=\"justify\">
&nbsp;&nbsp;Oracle Shared Server es una configuracion de Oracle basada en compartir el servidor. Sera recomendable en aquellas bases  de datos que reciban muchas conexiones generando transacciones cortas y espaciadas en el tiempo.
Esta configuraci&oacute;n evitara que tengamos que mejorar las caracteristicas fisicas de nuestro servidor.
</div>
<div class=\"parrafo\" align=\"justify\">
&nbsp;&nbsp;En un servidor dedicado, se crea un proceso servidor por cada petici&oacute;n de conexion, por lo que, segun vayan aumentando el numero de conexiones el numero de procesos servidor ira aumentando y con ello la reserva de memoria RAM de nuestro sistema.
</div>
<div class=\"parrafo\" align=\"justify\">
&nbsp;&nbsp;Mientras que en un servidor compartido, aparece el concepto dispatcher. Un dispatcher sera el proceso que reciba y gestione las conexiones, pasando las transacciones a una cola de procesado, que una vez ejecutadas por el proceso servidor, este depositara los resultados en una cola de respuesta, siendo el dispatcher el que responda al cliente con el resultado.
</div>
<div class=\"parrafo\" align=\"justify\">
&nbsp;&nbsp;En la imagen vemos como el cliente hace la petici&oacute;n (1), el dispatcher la a&ntilde;ade a la cola de procesado (2), el proceso servidor la ejecuta (3), deja la respuesta en la cola de respuesta (4), el dispatcher la coje (5) y se la pasa al cliente correspondiente (6).
</div>
<center><img src=\"images/oca_cap5_sharedserver.jpg\" alt=\"Shared server\" /></center>	
<div class=\"parrafo\" align=\"justify\">
Las ventajas que ofrece un servidor compartido frente a un servidor dedicado son:

 <div class=\"parrafo_lista_sub\">
-	Permite un mayor numero de conexiones sin tener que aumentar los requerimientos de hardwere.<br />
-	Permite desconectar a clientes que llevan mucho tiempo inactivos.<br />
-	Permite balanceo de conexiones entre los diferentes procesos servidor.<br />
</div></div>
<div class=\"parrafo\" align=\"justify\">
Pero el servidor compartido presenta ciertas desventajas resperto al servidor dedicado son:
 <div class=\"parrafo_lista_sub\">
-	Si la cantidad de informacion que hay que devolver al cliente aumenta, el dispatcher podria llegar a saturarse.<br />
-	Al utilizar un servidor dedicado, algunas funciones de administracion no estan permitidas como el startup y el shutdown o algunas funciones de recuperacion, recreacion de indices o analisis de tablas.
</div>
</div>
";

/***********************************************/
/*PIE*/
/***********************************************/
echo"
	</div> 		 
    </div>
    <div class=\"pag_content_footer\">
    </div>
    <div class=\"pag_content_nav\">		
		<div class=\"pag_contenido_left\">
			<a  class=\"cap_next\" href=\"oca_main.php?cap=5&part=0\">	&lt; Anterior </a>
		 </div>
		<div class=\"pag_contenido_right\" align=\"right\">	
			<a  class=\"cap_next\" href=\"oca_main.php?cap=5&part=2\">	Siguiente &gt;</a>
		 </div>
	</div>      
</div>
";

?>